Routing on Switch Matrix Multi-FPGA Systems

نویسندگان

  • Abdel Ejnioui
  • N. Ranganathan
چکیده

In this paper, we address the problem of routing nets on multi-FPGA systems interconnected by a switch matrix. Switch matrices were introduced to route signals going from one channel to another inside the FPGA chips. We extend the switch matrix architecture proposed by Zhu et al. [1] to route nets between FPGA chips in a multi-FPGA system. Given a limited number of routing resources in the form of programmable connection points within a twodimensional switch matrix, this problem examines the issue of how to route a given net traffic through the switch matrix structure. First we formulate the problem as a general undirected graph in which each vertex has one single color. Since there can be at most six colors in the entire graph, the problem is defined as a search for at most six independent vertex sets of each color in the graph. We propose an exact solution for this problem that is suitable only for small size switch matrices. For large size switch matrices used in multi-FPGA systems, we convert the graph-theoretic formulation to a constraint satisfaction problem. Due to its large size, we then model the constraint satisfaction problem as a 0-1 multi-dimensional knapsack problem for which a fast approximate solution is applied. Experiments were conducted on switch matrices of various sizes to measure the performance of the proposed approximate solution. The results show that the performance of our proposed heuristic improves with the increasing size of the switch matrices. Index Terms-Switch routing, FPGA architecture, Interconnection structures, Global routing, Field programmable gate arrays, Multi-FPGA systems. Address of Correspondence N. Ranganathan, Ph.D. Dept. of Computer Science & Engineering University of South Florida 4202 E. Fowler Avenue, ENB 258 Tampa, FL 33620-5350 Office : (813) 974-4760 E-mail : [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGAs with Multidimensional Switch Topology

Two-dimensional field programmable gate arrays (2DFPGAs) have been hindered by performance degradation caused by the increase in wire area due to high integration. Studies of the 3D-FPGA are in progress to solve this problem [1]–[3]. A 3D-FPGA allows remarkable reduction of routing areas because of the shorter distance between basic blocks to be connected. It is noteworthy that performance degr...

متن کامل

A Graph-theoretic Suucient Condition for Fpga/fpic Switch-module Routability

Switch-Module Routability Yao-Wen Chang1, D. F. Wong2, and C. K. Wong3y 1Department of Computer and Information Science, National Chiao Tung University, Hsinchu, Taiwan, ROC 2Department of Computer Sciences, University of Texas at Austin, Austin, Texas 78712, USA 3Department of Computer Science, Chinese University of Hong Kong, Hong Kong Abstract Switch modules are the most important component ...

متن کامل

Testing the Effect of different Switch Box Architectures on Detailed Routing in FPGA

FPGA detailed routing problem is an interesting problem in VLSI field because of the limited routing resources in island style FPGA architectures. In this paper, the effectiveness of various switch boxes (Subset, Wilton and Universal) in FPGA detailed routing has been tested using a Boolean satisfiability (SAT) based approach. A SAT instance is formulated for each routing problem and routabilit...

متن کامل

Algorithms for an FPGA switch module routing problem with application to global routing

We consider a switch module routing problem for symmetrical-array field-programmable gate arrays (FPGA’s). This problem was first introduced in [21]. They used it to evaluate the routability properties of switch modules which they proposed. Only an approximation algorithm for the problem was proposed by them. We give an optimal algorithm for the problem based on integer linear programming (ILP)...

متن کامل

Hybrid Multi-FPGA Board Evaluation by Limiting Multi-Hop Routing

Multi-FPGA Boards (MFBs) have been in use for more than a decade for emulation of the digital circuits in many applications. Key feature of an MFB architecture is its inter-FPGA connections. There are two types of inter-FPGA connections namely i) fixed connection (FC)connecting a pair of FPGAs through a dedicated wire between them, ii) programmable connection (PC)connecting a pair of FPGAs thro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000